package fr.auzaiphe.commun.reseau;

import fr.auzaiphe.joueur.model.JoueurModel;

public class PacketStopParty extends Packet
{
	private int tempsRestant;

	/**
	 * Lorsque l'on met en pause le jeu,
	 * on resynchronise les chronos.
	 * Il peut y avoir des décallages par moment
	 * @param pTempsRestant
	 */
	public PacketStopParty( int pTempsRestant )
	{
		this.tempsRestant = pTempsRestant;
	}

	/**
	 * Action déclencher lorsque l'admin appuie sur "pause"
	 * Paquet qui stop le ChronoGeneralJoueur
	 */
	@Override
	public void action()
	{
		if ( this.model instanceof JoueurModel )
			((JoueurModel) this.model).stopperPartie();
	}
}
